// package com.awesomeproject;

// import android.content.Context;
// import android.os.Bundle;
// import android.os.Handler;
// import android.support.annotation.Nullable;
// import android.support.v7.app.AppCompatActivity;
// import android.view.MotionEvent;
// import com.facebook.react.ReactApplication;

// /**
//  * @author MrLiu
//  * @date 2019/11/19
//  * desc
//  */
// public class BaseActivity extends ReactApplication {
//     private CountTimer countTimerView;

//     @Override
//     protected void onCreate(@Nullable Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         init();
//     }

//     private void init() {
//         //初始化CountTimer，设置倒计时为2分钟。
//         countTimerView = new CountTimer(5000, 1000);
//     }


//     private void timeStart() {
//         new Handler(getMainLooper()).post(new Runnable() {
//             @Override
//             public void run() {
//                 countTimerView.start();
//             }
//         });
//     }

//     /**
//      * 主要的方法，重写dispatchTouchEvent
//      *
//      * @param ev
//      * @return
//      */
//     @Override
//     public boolean dispatchTouchEvent(MotionEvent ev) {
//         switch (ev.getAction()) {
//             //获取触摸动作，如果ACTION_UP，计时开始。
//             case MotionEvent.ACTION_UP:
//                 countTimerView.start();
//                 break;
//             //否则其他动作计时取消
//             default:
//                 countTimerView.cancel();
//                 break;
//         }
//         return super.dispatchTouchEvent(ev);
//     }

//     @Override
//     protected void onResume() {
//         super.onResume();
//         timeStart();
//     }

//     @Override
//     protected void onPause() {
//         super.onPause();
//         countTimerView.cancel();
//     }
// }